﻿/// <reference path="typings/jquery/jquery.d.ts" />

$('.treeview-menu:not(:has(li))').parent().hide();

function ActiveMenu(element) {
    element = '#manager-' + element;
    $(element).addClass('active');
    $(element).parents('.treeview').addClass('active');
}

function Details(element, controller) {
    var target = $(element).attr('data-target') + ' .modal-body';
    var id = $(element).attr('data-id');

    $.ajax({
        url: "/Admin/" + controller + "/_Details/",
        data: {
            id: id
        },
        method: "get",
        dataType: "html",
        success: function (response) {
            $(target).html(response);
            $('#DeleteId').val(id);
        }
    });
}

function Recycle(element, controller, isTrash) {
    var id = $(element).attr('data-id');

    $.ajax({
        url: '/Admin/' + controller + '/Recycle/',
        data: {
            id: id
        },
        method: "post",
        dataType: "json",
        success: function (response) {
            $('#btnRefresh').removeClass('hidden');
            if (isTrash == 0) {
                if (response == 0) {
                    var title = 'Xóa tạm thời';
                    $(element).attr('data-original-title', title);
                    $(element).removeClass('text-danger');
                } else if (response == 1) {
                    var title = 'Hủy xóa tạm thời';
                    $(element).attr('data-original-title', title);
                    $(element).addClass('text-danger');
                } else if (response == -1) {
                    alert('Phân quyền của bạn không thể thực hiện thao tác!');
                }
            } else {
                if (response == 1) {
                    var title = 'Khôi phục';
                    $(element).attr('data-original-title', title);
                    $(element).removeClass('text-success');
                } else if (response == 0) {
                    var title = 'Hủy khôi phục';
                    $(element).attr('data-original-title', title);
                    $(element).addClass('text-success');
                } else if (response == -1) {
                    alert('Phân quyền của bạn không thể thực hiện thao tác!');
                }
            }
        }
    });
}